iT邦幫忙

DAY 7
0

初探網站自動化測試系列 第 7

與內容的互動 (Geb Day 7)

  • 分享至 

  • xImage
  •  

前面的內容,大概已經整個描述過整體雛形了,現在來談談語法的使用吧。

將分成四部分來說明:

* 設定表單值

* 選取元素

* 控制元素

* frame

html的表單常用元素有哪些?

* select

<select name="artist">
    <option value="1">Alin</option>
    <option value="2">lyhcode</option>
    <option value="3">Sean</option>
</select>





$("form").artist = "1"
$("form").artist = 2
$("form").artist = "Alin"

* multiple select

<select name="meaf" multiple>
    <option value="1">beef</option>
    <option value="2">chicken</option>
    <option value="3">pork</option>
    <option value="4">fish</option>
    <option value="5">duck</option>
</select>





$("form").meaf = ["2", "3"]
$("form").meaf = [1, 4, 5]
$("form").meaf = ["beef", "fish"]

* checkbox

<input type="checkbox" name="meaf" value="beef" />
<input type="checkbox" name="meaf" value="chicken" />
<input type="checkbox" name="donate"/>





$("checkbox", name: "meaf").value("chicken")
$("checkbox", name: "donate").value("true")
$("checkbox", name: "donate").value("false")

* radio

<input type="radio" name="meaf" value="beef">





$("form").meaf = "beef"

* input text

<input type="text" name="address"/>






$("input", name: "address").value("台北市XX區")

* 上傳檔案

<input type="file" name="csvFile">





$("form").csvFile = "/profile/data.csv"

上一篇
定義Page (Geb Day 6)
下一篇
Navigator API (Geb Day 8)
系列文
初探網站自動化測試30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言